<?php 
function my_date_format($time = null) {
	if (null == $time) 
		$time = time();
	$day_of_week = array(
		'Chủ nhật' , 'Thứ hai', 'Thứ ba', 'Thứ tư', 'Thứ năm', 'Thứ sáu', 'Thứ bảy'
	);
	
	return @$day_of_week[date('w', $time)] .', '. date('d/m/Y | H:i ', $time);
}

// rewiretURL tiếng việt
function Replace_TiengViet($str) {

    $str = preg_replace("/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/i", 'a', $str);

    $str = preg_replace("/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/i", 'e', $str);

    $str = preg_replace("/(ì|í|ị|ỉ|ĩ)/i", 'i', $str);

    $str = preg_replace("/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/i", 'o', $str);

    $str = preg_replace("/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/i", 'u', $str);

    $str = preg_replace("/(ỳ|ý|ỵ|ỷ|ỹ)/i", 'y', $str);

    $str = preg_replace("/(đ)/i", 'd', $str);

    
    $str = preg_replace("/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)/", 'A', $str);

    $str = preg_replace("/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)/", 'E', $str);

    $str = preg_replace("/(Ì|Í|Ị|Ỉ|Ĩ)/", 'I', $str);

    $str = preg_replace("/(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)/", 'O', $str);

    $str = preg_replace("/(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)/", 'U', $str);

    $str = preg_replace("/(Ỳ|Ý|Ỵ|Ỷ|Ỹ)/", 'Y', $str);

    $str = preg_replace("/(Đ)/", 'D', $str);

    // sử dụng cho ai có mục đích rewriteURL
    $str = str_replace(" ", "-", str_replace("&*#39;","",$str));

    return $str;
}

function humanTiming ($time)
{
    $time = time() - $time; // to get the time since that moment
    if($time == 0) return 'vài giây trước';
    $tokens = array (
        31536000 => 'kiếp trước',
        2592000 => 'tháng',
        604800 => 'tuần',
        86400 => 'ngày',
        3600 => 'giờ',
        60 => 'phút',
        1 => 'giây'
    );

    foreach ($tokens as $unit => $text) {
        if ($time < $unit) continue;
        $numberOfUnits = floor($time / $unit);
        return $numberOfUnits.' '.$text.(($numberOfUnits>1)?' trước':' trước');
    }
}